/*
 * To change this license header, choose License Headers in Project Properties.
 * To change this template file, choose Tools | Templates
 * and open the template in the editor.
 */
package br.com.pedidos.servidor.rn;

import br.com.pedidos.servidor.dao.CategoriaDAO;
import br.com.pedidos.servidor.entity.Categoria;
import java.io.Serializable;
import java.util.List;

/**
 *
 * @author Weslley
 */
public class CategoriaRN implements Serializable{
    
    private static final long serialVersionUID = 1L;
    
    private CategoriaDAO categoriaDAO;
    
    public CategoriaRN() {
        categoriaDAO = new CategoriaDAO();
    }
    
    public void salvaCategoria(Categoria c) {
        categoriaDAO.startOperation();
        categoriaDAO.save(c);
        categoriaDAO.stopOperation(true);
    }
    
    public List<Categoria> listaTodasCategorias() {
        categoriaDAO.startOperation();
        List<Categoria> categorias = categoriaDAO.findAll(Categoria.class);
        categoriaDAO.stopOperation(false);
        return categorias;
    }
    
}
